#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/dom/DOM.hpp>
#include <dml-main.h>

using namespace drawingml::main;

CT_SolidColorFillProperties::CT_SolidColorFillProperties() {
	colorChoice = NULL;
}

CT_SolidColorFillProperties::CT_SolidColorFillProperties(CT_SolidColorFillProperties &b) {
	colorChoice = b.colorChoice;
}

CT_SolidColorFillProperties::CT_SolidColorFillProperties(xercesc_3_1::DOMNodeList *nodelist, xercesc_3_1::DOMNamedNodeMap *attributes) {
	colorChoice = NULL;
	for (int i = 0; i < nodelist->getLength();++i) {
		if (wcscmp(nodelist->item(i)->getLocalName(),L"colorChoice") == 0) {
			colorChoice.reset(new EG_ColorChoice(nodelist->item(i)->getChildNodes(),nodelist->item(i)->getAttributes()));
		}
	}
}

CT_SolidColorFillProperties& CT_SolidColorFillProperties::operator=(CT_SolidColorFillProperties &b) {
	colorChoice = b.colorChoice;
	return *this;
}

CT_SolidColorFillProperties::~CT_SolidColorFillProperties() {
}

std::wstring CT_SolidColorFillProperties::Xml() {
	return L"";
}

